package com.huilian.iotbox.data.vo;

import com.huilian.iotbox.data.dto.QueryParam;
import com.huilian.iotbox.data.po.PrivateDomainOperationWelfare;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class PrivateDomainOperationVo extends QueryParam {
    private Integer id;

    private Integer userId;

    private Integer merchantStoreId;

    private String storeName;
    /**
     * 类型：0——>系统默认分配  (建议)，1——>自定义
     */
    private Integer type;

    private Integer wxcorpId;

    private String minTitle;
    /**
     * ：状态：0——>无效，1——>有效
     */
    private Integer status;
    /**
     * 审核状态：0——>待审核，1——>审核通过，2——>审核驳回
     */
    private Integer auditStatus;
    /**
     * 群聊二维码
     */
    private String groupChatQR;

    private List<PrivateDomainOperationWelfare> welfare;

    private String name;

    private String username;

    private String agencyName;
    /**
     * 广告地址
     * */
    private String adUrl;

    /**
     * 福利：0——>首次加群，1——>成员分享拉新
     * */
    private Integer welfareType;

    /**
     * 赠送类型
     * */
    private Integer giveType;

    /**
     * 赠送金币
     * */
    private Integer donateCoin;

    /**
     * 代金卷
     * */
    private Integer voucher;

    /**
     * 代金卷减满条件
     * */
    private Integer fullDecrement;

    /**
     * 开启状态
     * */
    private Integer pdoStatus;

    /**
     * 福利表Id
     * */
    private Integer pdowId;

    /**
     * 限制距离，0为不限制
     * */
    private Integer limitingDistance;

    private String unionId;

}
